package com.itheima.homework.assignment.Test03;

import java.util.HashSet;
import java.util.Scanner;

/**
 * 当我们在京东注册新用户的时候,
 * 我们输入一个要注册的用户名,如果之前有该用户名注册过,京东是不会让相同的用户名注册的,会注册失败.
 * 根据以上描述,设计程序,完成注册功能!
 */
public class Test {
    public static void main(String[] args) {
        HashSet<User> users = new HashSet<>();

        Scanner sc = new Scanner(System.in);

        while (true) {
            System.out.println("请输入用户名；");
            String username = sc.next();
            System.out.println("请输入密码：");
            String password = sc.next();

            //将输入的用户名及密码存入user对象中
            User user = new User(username, password);

            //判断该用户是否存在
            if (users.add(user)) {
                System.out.println("注册成功～");
                System.out.println("当前的用户有：" + users);
            }else {
                System.out.println("注册失败～");
            }
        }
    }
}
